Python json
https://docs.python.org/ja/3/library/json.html
変換表 https://docs.python.org/ja/3/library/json.html#py-to-json-table
JSONEncoder
dumps、loadsのsは文字列を表すと理解している
dumpsは整形した文字列を返している(改行文字が入っているのできれいにprintできる)
dump/dumpsの引数
https://docs.python.org/ja/3/library/json.html#json.dump
indent
ensure_ascii
ensure_ascii が (デフォルト値の) true の場合、出力では入力された全ての非 ASCII 文字はエスケープされていることが保証されています。ensure_ascii が false の場合、これらの文字はそのまま出力されます。